

/*全局样式*/


body {
	margin: 0px; padding: 0px;background: #fff;
}
div,p,a,span{font-family:Microsoft Yahei;padding: 0px;}
a {
	color: #000000; text-decoration: none;font-family:Microsoft Yahei;font-size: 16px;
}
.list_title a:hover,.app_pics a:hover,.news_title_text a:hover,.teacher_pic_text a:hover,.gl_news_title_text a:hover{color: #9B1117;}
ul{margin-top: 10px;}
img{border: none;}
.ss_con a:hover {
	color: #ff6633; text-decoration: none;
}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
ul{list-style: none;margin: 0px; padding: 0px;margin-top: 0px;}
li{list-style: none;}
.mar_top{margin-top: 20px;}
.mar_left{margin-left: 8px;}
.mar_left_big{margin-left: 15px;}
.clear{clear: both;}
/*全局样式*/
.main{margin: 0px auto ;padding:0px;}
.com_more{display: inline;} 
.com_show{display:inline;}/*电脑端显示，手机端隐藏*/
.com1_show{display:block;}/*电脑端显示，手机端隐藏*/
.wap_show{display:none;}/*手机端显示，电脑端隐藏*/
.wap1_show{display:none;}/*手机端显示，电脑端隐藏*/
.wap_more{display: none;}
.list_wap_l{display: none;}
}
.clear_n{display: none;}
.wap_to_top{display: none;}	
/*头部*/



.common_top{width: 100%;margin:0 auto;}
.top_bg{width: 100%;height: 180px;margin:0 auto;background: url(nbdx_top_logo.png) no-repeat top center;}
.top_bg_img{display: none;}
.top_nav_menu{width: 100%;height: 67px;background: #a50000;}
.top_nav_menu ul{width: 1200px;margin: 0 auto;text-align:center;list-style-type:none;}
.top_nav_menu li{width: 118px;float: left;position: relative; display: block; height: 67px;display:inline;list-style-type:none;}
.top_nav_menu a{color: #fff;font-size: 20px; display: block;height: 67px; line-height: 67px;text-align: center;}
.top_nav_menu a.on{background: #790000;}
.top_nav_menu a:hover{background: #790000;}


.switching_pics{width:63%;float: left;}

/*首页主体*/
.main_body{width: 1200px;margin:0 auto;overflow: hidden;height: auto;}
.headline_new{width: 96%;margin: 0 auto;text-align: center;padding: 30px 5px;}
.headline_new a{font-size: 32px;color: #c22022;}
.news_applications{width: 1200px;margin: 0 auto;overflow: hidden;}

.school_news{width: 760px;float: left;margin-top: 20px;}
.school_news_wap{display: none;}
.xyxw_tab{width: 100%;height: 40px;line-height: 40px;}
.xyxw_tab_l{width: 20%;height: 40px;line-height: 40px;float: left;background: url(nbdx_11.png) #c72135 no-repeat 15px center;border-bottom: 2px #c22123 solid;}
.xyxw_tab_l a{color: #fff; font-size: 20px;margin-left: 52px;    font-weight: bold;}
.xyxw_tab_r{width: 80%;height: 40px;line-height: 40px;float: left;text-align: right; background: #e0e0e0;
    border-bottom: 2px #e0e0e0 solid;}
.xyxw_tab_r a{color: #333333; font-size: 14px;margin-right: 20px;}

.xyxw_lists{width: 100%;}
.xyxw_list{width: 760px;line-height: 67px;background: url(indexLiBorderImg_07.png) left bottom repeat-x;overflow: hidden;height: auto;}
.list_time_l{width: 10%;height: 28px;line-height: 28px;background: #d7d7d7;font-size: 14px;color: #333333;float: left;margin-top: 12px;text-align: center;margin-bottom: 12px;}
.list_time_r{width: 4%;height: 26px;line-height: 26px;background: #fff;
    font-size: 18px;
    color: #c72236;float: left;margin-top: 12px;text-align: center;margin-bottom: 12px;border: 1px solid #d7d7d7;}
.list_title{width: 82%;line-height:28px;float: left;margin-top: 12px;margin-left: 2%;}
.list_title a{
    font-size: 16px;
    color: #333333;
}

.applications{width: 35%;float: right;margin-top: 20px;}
.search{width: 100%;height: 37px;background: url(nbdx_search1.png) no-repeat center center;position: relative;}
.search_input{width: 340px;height: 32px;position: absolute;border:none;top: 2px;left: 5px;color: #999999;font-size: 16px;font-weight: bold; }
.search_btn{outline: none;width: 76px;height: 38px;position: absolute;border: none;right: 0px;cursor: pointer;background: none transparent scroll repeat 0% 0%;}
.app_pics{width: 100%;margin-top: 15px;}
.application1{width: 50%;height: 51px;line-height: 51px;float: right;background: url(nbdx_1.png) no-repeat right center;}
.application2{width: 50%;height: 51px;line-height: 51px;float: right;background: url(nbdx_5.png) no-repeat right center;}
.application3{width: 49%;height: 51px;line-height: 51px;float: left;background: url(nbdx_4.png) no-repeat left center;margin-top: 13px;}
.application4{width: 50%;height: 51px;line-height: 51px;float: right;background: url(nbdx_3.png) no-repeat right center;margin-top: 13px;}
.application5{width: 49%;height: 51px;line-height: 51px;float: left;background: url(nbdx_5.png) no-repeat left center;margin-top: 13px;}
.application6{width: 49%;
    height: 51px;
    line-height: 51px;
    float: left;background: url(nbdx_6.png) no-repeat left center;margin-top: 13px;}
.application7{width: 50%;
    height: 51px;
    line-height: 51px;
    float: right;background: url(nbdx_7.png) no-repeat right center;margin-top: 13px;}
.application8{width: 50%;height: 51px;line-height: 51px;float: right;background: url(nbdx_8.png) no-repeat right center;margin-top: 13px;}
.application9{width: 50%;height: 51px;line-height: 51px;float: left;background: url(nbdx_9.png) no-repeat left center;margin-top: 13px;}
.application10{width: 49%;height: 51px;line-height: 51px;float: left;background: url(nbdx_10.png) no-repeat left center;margin-top: 13px;}
.app_pics a{margin-left: 82px;}
.app_listpic{
	width:49%;
	height:51px;
	line-height:51px;
	float:left;	
	margin-right:8px;
	margin-bottom:10px;
}
.app_listpic2{
	width:49%;
	height:51px;
	line-height:51px;
	float:left;	
	margin-right:0px;
	margin-bottom:10px;
}



.banner_pic{width: 1200px;padding-top: 20px;overflow: hidden;height: 100px;margin:0 auto;}
.banner_pic img{width: 100%;}

.news_list_3{width: 1200px;margin:0 auto;overflow: hidden; padding-top: 20px;}
.news_list_l{width: 32%;float: left;}
.news_list_l_tab{width: 100%;height: 40px;line-height: 40px;}
.news_list_l_tab_l{width: 35%;height: 40px;line-height: 40px;float: left;background: url(nbdx_12.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.news_list_l_tab_l a{color: #a50000; font-size: 18px;margin-left: 50px;font-weight: bold;}
.news_list_l_tab_r{width: 65%;height: 40px;line-height: 40px;float: left;border-bottom: 2px #e0e0e0 solid;text-align: right;}
.news_list_l_tab_r a{color: #333333; font-size: 14px;margin-right: 20px;}

.news_list_title{width: 100%;}
.news_title_text{width: 100%;background: url(indexLiBorderImg_07.png) left bottom repeat-x;overflow: hidden;height: auto;padding-top: 11px;padding-bottom: 6px;}
.news_title_text a{font-size: 16px;color: #333333;display: block;margin-bottom: 5px;
    line-height: 20px;}
.news_title_text span{font-size: 12px;
    color: #b38584;
    float: left; 
    line-height: 16px;
   }


.news_list_m{width: 32%;float: left;margin-left: 2%;}
.news_list_m_tab_l{width: 35%;height: 40px;line-height: 40px;float: left;background: url(nbdx_13.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.news_list_m_tab_l a{color: #a50000; font-size: 20px;margin-left: 50px;font-weight: bold;}

.news_list_r{width: 32%;float: right;margin-left: 2%;}
.news_list_r_tab_l{width: 35%;height: 40px;line-height: 40px;float: left;background: url(nbdx_14.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.news_list_r_tab_l a{color: #a50000; font-size: 20px;margin-left: 50px;font-weight: bold;}

.news_list_l_tab_lb{width: 35%;height: 40px;line-height: 40px;float: left;background: url(nbdx_15.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.news_list_l_tab_lb a{color: #a50000; font-size: 20px;margin-left: 50px;font-weight: bold;}
.news_list_m_tab_lb{width: 35%;height: 40px;line-height: 40px;float: left;background: url(nbdx_16.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.news_list_m_tab_lb a{color: #a50000; font-size: 20px;margin-left: 50px;font-weight: bold;}
.news_list_r_tab_lb{width: 45%;height: 40px;line-height: 40px;float: left;background: url(nbdx_17.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.news_list_r_tab_lb a{color: #a50000; font-size: 20px;margin-left: 50px;font-weight: bold;}
.news_list_l_tab_rb{width: 55%;height: 40px;line-height: 40px;float: left;border-bottom: 2px #e0e0e0 solid;text-align: right;}
.news_list_l_tab_rb a{color: #333333; font-size: 14px;margin-right: 20px;}

.teacher_demeanor{width: 1200px;margin:20px auto;overflow: hidden;}
.jsfc_tab{width: 100%;height: 40px;line-height: 40px;}
.jsfc_tab_l{width: 11%;height: 40px;line-height: 40px;float: left;background: url(nbdx_18.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.jsfc_tab_l a{color: #a50000; font-size: 20px;margin-left: 50px;font-weight: bold;}
.jsfc_tab_r{width: 89%;height: 40px;line-height: 40px;float: left;border-bottom: 2px #e0e0e0 solid;text-align: right;}
.jsfc_tab_r a{color: #333333; font-size: 14px;margin-right: 2px;}
.teacher_pics{width: 100%;}
.teacher_pic{width: 150px;float: left;margin-top: 20px;line-height: 25px;}
.teacher_pic_img{width: 100%;height: 175px;}
.teacher_pic_img img{width:132px;height:175px;}
.teacher_pic_text{width: 100%;}
.teacher_pic_text a{font-size: 14px;color: #666666;}
.teacher_pic_text a span{font-size: 16px;color: #1258a1;}
/*底部*/
.common_bottom{width: 100%;height: 387px;margin:0 auto;background: url(nbdx_bottom_bg.png) no-repeat center center;}
.bottom_links{width: 1200px;margin: 0 auto;overflow: hidden;border-bottom: 1px dashed #bfbfbf;}
.link_titles{width:100%;height: 45px;line-height: 45px;margin-top: 30px;}
.xglj{font-size: 16px;color: #b30109;float: left;line-height: 45px;}
.link_title{float: left;height: 45px;line-height: 45px;padding-left: 20px;padding-right: 20px;background: url(nbdx_grey_pon.png) no-repeat right center; }
.link_title a{font-size: 16px;color: #666666;}
.link_title_on{float: left;height: 45px;line-height: 45px;padding-left: 20px;padding-right: 20px;background: url(nbdx_red_pon.png) no-repeat right center; }
.link_title_on a{font-size: 16px;color: #b40209;}

.link_blocks{width: 100%;}
.link_block{width: 90%;margin:8px auto;background: #fff;padding-left: 5%;padding-right: 5%;line-height: 30px;overflow: hidden;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;    margin-bottom: 13px;}
.link_block a{display: block;line-height: 40px;float: left;color: #000;font-size: 15px;text-align: center; margin-right: 18px;}

.bottom_message{width: 600px;margin: 10px auto;overflow: hidden;height: 150px;padding-left:120px;}
.icon_img{float: left;width: 70px;height: 100px;line-height: 90px;padding-top: 32px;}
.icon_img span a img{width:100px !important;height:100px !important;}
.message_text{float: left;width: auto;height: 60px;line-height: 24px;padding-top: 19px;margin-left: 34px;font-size: 13px;color: #333333;}
.message_text a{color:#333333;font-size:13px;position:relative;margin-left:21px;}
.message_text a img{margin-top:3px;position:absolute;left:-20px;}
.ewm{float: right;width: 120px;text-align: center;height: 140px;color: #333;font-size: 16px;color: #333333;padding-top: 6px;}
/*非首页底部*/
.o_common_bottom{width: 100%;height: 190px;margin:0 auto;background: url(nbdx_other_bg.png.png) no-repeat center center;}
.o_bottom_message{width: 1200px;margin: 0 auto;overflow: hidden;height: auto;}
.o_icon_img{text-align:right;float: left;width: 38%;height: 110px;line-height: 110px;margin-top: 57px;}
.o_icon_img span a img{width:110px !important;height:110px !important;}
.o_message_text{float: left;width: 40%;height: 60px;line-height: 24px;margin-top: 50px;margin-left: 32px;font-size: 13px;color: #333333;}
.o_message_text a{color:#333333;font-size:13px;position:relative;margin-left:24px;}
.o_message_text a img{margin-top:3px;position:absolute;left:-21px;}
.o_ewm{float: right;width: 120px;text-align: center;height: 140px;color: #333;font-size: 16px;color: #333333;margin-top: 40px;}

/*概览*/
.gl_left{
    float: left;
    height: 750px;
    border:#dadada 1px solid;
    width: 24%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 10px;
}
.gl_left_p{float: left;min-height: 725px;max-height: 980px; border:#dadada 1px solid;width: 25%;margin-top: 20px;margin-bottom: 20px;border-collapse:collapse; }
.gl_left_parent_chnl{height: 60px;width: 100%;border-bottom: #a50000 2px solid;text-align: center;line-height: 60px;font-size: 20px;
color: #a50000;font-weight: bold;}
.gl_left_parent_chnl a{color: #a50000;font-size: 20px;}
.gl_left_cur_chnls ul{width: 90%;margin: 0 auto;text-align:center;list-style-type:none;}
.gl_left_cur_chnls li{
    width: 100%;
    margin: 0 auto;
    position: relative; 
    display: block; 
    height: 70px;
    display:block;
    list-style-type:none;
    background: url(sanjiao_red.png) no-repeat 51px center;
    line-height: 70px;
    border-bottom: 1px #a6a6a6 dashed;
    text-align: center;
}
.gl_left_cur_chnls a{color: #666666;font-size: 16px;}
.gl_left_cur_chnls .on{background: url(sanjiao_bai.png) #a50000 no-repeat 51px center;color: #fff;}
.gl_left_cur_chnls .on a{color: #fff;}
.gl_left_cur_chnls .on a:hover{color: #fff !important;}
.gl_left_cur_chnls ul li a:hover{color: #a50000;}




.gl_right{float: left;height: 750px; border-top:#dadada 1px solid;width: 74%;border-right:#dadada 1px solid;border-bottom:#dadada 1px solid;margin-top: 20px;margin-bottom: 20px;}
.gl_right_p{float: left;min-height: 300px; padding-bottom: 100px; border:#dadada 1px solid;width: 74%;border-collapse:collapse; margin-top: 20px;margin-bottom: 20px;margin-left: -1px;}
.gl_right_curpage{width: 95%;line-height: 60px;border-bottom: 2px #e0e0e0 solid;height: 60px;background: url(nbdx_cur.png) no-repeat 13px center;vertical-align: middle;font-size: 16px;color: #333333;margin:0 auto;}
.gl_right_curpage a{font-size: 16px;color: #333333;line-height: 20px;margin-top: 0px;height: 20px;margin-left: 7px;margin-right: 7px;}
.gl_right_curtext {width: auto;overflow: hidden;float: left;border-bottom: 2px #d61c2b solid;padding-left: 40px;}
.gl_news_title_text{width: 100%;background: url(indexLiBorderImg_07.png) left bottom repeat-x;overflow: hidden;height: auto;padding-top: 13px;padding-bottom: 10px;margin:0 auto;}
.gl_news_title_text a{
    font-size: 16px;
    color: #333333;
    display: block;
    width: 86%;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.gl_news_title_text span{font-size: 16px;color: #b38584;float: right;display: block;width: 12%;text-align: right;}
.gl_right_page {width: 86%;margin:0 auto;height: 30px; line-height: 30px; }

.gl_right_lists{width: 95%;margin:0 auto;}
.gl_right_pics{width: 95%;margin:0 auto;margin-left: 40px;}
.gl_teacher_pics{width: 100%;}
.gl_teacher_pic{height: 248px;width: 20%;float: left;margin-top: 20px;line-height: 25px;}
.gl_teacher_pic_img{width: 100%;height: 175px;}
.gl_teacher_pic_img img{width: 132px;height: 175px; }
.gl_teacher_pic_text{width: 84%;height: 83px;overflow: hidden;}
.gl_teacher_pic_text a{font-size: 14px;color: #666666;}
.gl_teacher_pic_text a span{font-size: 16px;color: #1258a1;}

/*分页*/
.gl_right_page{width: 900px;height: 25px;margin:12px 20px;line-height: 25px;}
.gl_right_page *{font-size: 14px;color: #666666;}
.gl_right_page a{font-size: 14px;color: #666666;display: block;width: 44px;height: 25px;float: left;line-height: 25px;text-align: center;margin-left: 0px;}
.gl_right_page a:hover{font-size: 14px;color: #fff;display: block;width: 44px;height: 25px;background: #a50000;float: left;line-height: 25px;text-align: center;margin-left: 0px;}
.gl_right_page .on{font-size: 14px;color: #fff;display: block;width: 44px;height: 25px;background: #a50000;float: left;line-height: 25px;text-align: center;margin-left: 4px;}
.gl_right_page input{font-size: 14px;display: block;width: 35px;height: 25px;float: left;line-height: 25px;text-align: center;margin-left: 4px;}
.list{display: block; }

.gl_right_page_wap{display: none;}
.gl_right_lists .lucidity_pgToolbar{
    border: none;
}
.lucidity_pgToolbar .lucidity_pgPanel{
    float: none;
    margin: 0 auto;
}


/*细览*/
.main_detail{width: 99%;margin:20px auto;height: auto;overflow: hidden;border:#dadada 1px solid;}
.detail_cur{width: 95%;line-height: 60px;border-bottom: 2px #e0e0e0 solid;height: 60px;background: url(nbdx_cur.png) no-repeat 13px center;vertical-align: middle;font-size: 16px;color: #333333;margin:0 auto;}
.detail_cur a{font-size: 16px;color: #333333;line-height: 20px;margin-top: 0px;height: 20px;margin-left: 7px;margin-right: 7px;}
.detail_title{line-height: 56px;font-size: 24px;color: #333333;text-align: center;padding: 26px 32px 26px 32px;}
.detail_time{width: 95%;line-height: 40px;background: #f4f3f3;font-size: 14px;color: #666666;text-align: center;margin:0 auto;}
.detail_con{width: 95%;color: #000;font-size: 16px;margin:0 auto;padding: 30px 0;}
.detail_con p{  line-height: 36px;}
.print_close{width: 95%;text-align: right;margin:0 auto;margin-bottom: 20px;}
.print_close a{font-size: 14px;color: #000000;font-weight: bold;}


.detal_time_l{float:left;width:50%;text-align:right;}





/*右侧漂浮条*/
.barbox{ position:fixed; top:390px; right:15px; *top:390px; z-index:99999;}
.hbarbox{ position:absolute; top:0px; right:30px; *top:10px; z-index:9999;}
.bar{ *z-index:99999;}
.bar li{ margin-bottom:2px; *margin-bottom:-19px; *z-index:99999;}
.baricon{ cursor:pointer; width:50px; height:40px; border-radius:25px; text-align:center; padding-top:10px;}
.baricon:hover{ background-color:#1a6baa;}
.baricon01{ height:50px;width: 50px; background-color:#606a7f; color:#FFF;border-radius:32px;text-align: center;line-height: 10px;margin-top:4px;}
.baricon01:hover{ background-color:#4a5265;}
.slide .icon li{width:50px;height:50px;}
.slide .icon li.qq{
    background-size: 50px 50px;
    width:50px;height:50px;background:url(fix_right_bg.png) no-repeat ;border-radius:32px;cursor:pointer;}
/*.slide .info{top:72px;height:45px;width:300px;position: absolute;right: 100%;background:none;width:0px;overflow: hidden;margin-top: -73.5px;transition:0.5s;overflow:hidden;}*/
.slide .info{top:72px;height:75px;width:450px;position: absolute;right: 100%;background:none;overflow: hidden;margin-top: -73.5px;transition:0.5s;overflow:hidden;}
.slide .info.hover{width:600px; *margin-top:-50px; z-index:9999999;}

.searchbox{ overflow:hidden; margin:5px; float:right; z-index:9999999;width: 424px;}
.searchbox h1{ float:left; border:1px solid #dadada; background:#fff; height:36px; line-height:36px;}
.searchbox h2{ float:left;}
.text{width:200px; height:36px; line-height:38px; background-color:#FFF; float:left; padding-left:10px;}
.bnt{ cursor:pointer; height:38px; line-height:40px; background-color:#2980c3; color:#FFF; width:76px; text-align:center; float:left;}
.bnt:hover{ background-color:#3677a9;}

.weixin{ width:50px; height:50px; *height:67px; position:relative; *top:21px; *z-index:100;}
.weixin a{width:50px; height:50px; display:block; position:absolute; left:0; top:0;background:url(fix_right_bg.png) no-repeat 0px -52px; border-radius:32px; *z-index:999;}
.weixin .weixin_nr{width:120px; height:120px; padding:10px; background-color:#878788; text-align:center; position:absolute; left:-149px; top:-32px; display:none; z-index:99999; *z-index:999;}
.weixin .weixin_nr img{ margin-bottom:5px; *z-index:999;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-left:10px solid #878788; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; right:-10px; top:50px; *z-index:99999;}
.weixin.on .weixin_nr{ display:block; *z-index:999;}
.weixin.on a{width:50px; height:50px; display:block; position:absolute; left:0; top:0;background:url(fix_right_bg.png) no-repeat 0px -52px; border-radius:32px; *z-index:999;}


.weibo{ width:50px; height:50px; *height:67px; position:relative; *top:21px; *z-index:100;}
.weibo a{width:50px; height:50px; display:block; position:absolute; left:0; top:0;background:url(fix_right_bg.png) no-repeat 0px -104px; border-radius:32px; *z-index:999;}
.weibo .weixin_nr{width:120px; height:120px; padding:10px; background-color:#878788; text-align:center; position:absolute; left:-149px; top:-32px; display:none; z-index:99999; *z-index:999;}
.weibo .weixin_nr img{ margin-bottom:5px; *z-index:999;}
.weibo .weixin_nr .arrow{  width:0; height:0; border-left:10px solid #878788; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; right:-10px; top:50px; *z-index:99999;}
.weibo.on .weixin_nr{ display:block; *z-index:999;}
.weibo.on a{width:50px; height:50px; display:block; position:absolute; left:0; top:0;background:url(fix_right_bg.png) no-repeat 0px -104px; border-radius:32px; *z-index:999;}

.weixin01{ *z-index:3;}
.weixin .a01{background:url(fix_right_bg.png) no-repeat 0px -156px; z-index:9; *z-index:100;}
.weixin.on .a01{width:50px; height:50px;background:url(fix_right_bg.png) no-repeat 0px -156px;border-radius:25px;}

.mail_to{width:50px; height:50px;background:url(fix_right_bg.png) no-repeat 0px -208px;border-radius:25px;}


.s_type{ cursor:pointer; height:40px; line-height:40px; background-color:#2980c3; color:#FFF; width:76px; text-align:center; float:left;}
.s_type option{background-color:#2980c3; color:#FFF;position:relative;top:0px;}
.bnt:hover{ background-color:#3677a9;}
.s_type:hover{ background-color:#3677a9;}

.fmaincon{ width:1200px; overflow:hidden;}
.fmaincon_L{ width:270px; float:left;}
.fmaincon_R{ width:890px; float:right;}
.fmaincon_R01{ width:1140px; margin:0 auto;}
/*右侧漂浮条*/




/*滚动图片*/
.scroll {
    width: 100%;
    height: 550px;
    position: relative;    
}
.flexslider {
    position: relative;
    width: 100%;
    height: 550px;
    overflow: hidden;
    zoom: 1;
}

 .flex-viewport {
     max-height: 2000px;
     -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     transition: all 1s ease;
 }

 .flexslider .slides {
     zoom: 1;
 }

 .flex-direction-nav a {
     width: 60px;
     height: 90px;
     line-height: 99em;
     overflow: hidden;
     margin: -60px 0 0;
     display: block;
     background: url(ad_ctr.png) no-repeat;
     position: absolute;
     top: 50%;
     z-index: 10;
     cursor: pointer;
     opacity: 0;
     filter: alpha(opacity=0);
     -webkit-transition: all .3s ease;
 }

 .flex-direction-nav .flex-next {
     background-position: 0 -90px;
     right: 50px;
 }

 .flex-direction-nav .flex-prev {
     left: 50px;
 }

 .flexslider:hover .flex-next {
     opacity: 0.8;
     filter: alpha(opacity=25);
 }

 .flexslider:hover .flex-prev {
     opacity: 0.8;
     filter: alpha(opacity=25);
 }

 .flexslider:hover .flex-next:hover,
 .flexslider:hover .flex-prev:hover {
     opacity: 1;
     filter: alpha(opacity=50);
 }

 .flex-control-nav {
     width: 100%;
     position: absolute;
     bottom: 17px;
     /*text-align: center;*/
     left: 45%;
 }


 .flex-control-nav li {
     margin: 0 5px;
     display: inline-block;
     zoom: 1;
     display: inline;
 }

 .flex-control-paging li a {
     position: relative;
     display: inline;
     width: 12px;
     height: 12px;
     border-radius: 7px;
     margin: 0 5px;
     color: #D9D9D9;
     font: 12px/15px "\5B8B\4F53";
     text-decoration: none;
     text-align: center;
     outline: 0;
     float: left;
     background: #D9D9D9;
     cursor: pointer;
 }

 .flex-control-paging li a.flex-active {
     background: #fc114a;
     color: #fc114a
 }

 .img {
     position: relative;	 
 }
 .img img{width:1200px;height:675px;}

 .scroll {
     width: 100%;
     height: 550px;
     position: relative;
     
 }

 .fixed_width {
     margin: 0px auto;
     width: 1200px;
     overflow: hidden;
 }

 .fixed_width_new {
     margin: 0px auto;
     width: 1200px;
 }

.run_pics{margin: 15px auto;padding: 0px 4px;}
.running_box{height: 255px;overflow: hidden; position: relative;}
.running_box li{width: 152px;float: left;}
#imgBox{position: absolute;left: 0;top: 0;}
.teacher_pic_img img{width: 132px;height: 175px; }
.teacher_pic_text{
	float: left;
    height: 67px;
    width: 136px;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    color: #000000;
    margin-top: 10px;
	}

	
.detail_con img {
    max-width: 100%;
    /*width: auto;*/
}



/*区县*/
.nbdx_qx_abstract{width: 100%;height: auto;overflow: hidden;background: #f9f4f0;border-bottom: 1px #a6a6a6 dashed;
font-size: 16px;color: #000000;padding-top: 100px;position: relative;margin-top:10px;
 }
 .nbdx_qx_name{position: absolute;left: 50px;top:20px;font-size: 48px;color: #a60300;}
 .nbdx_qx_abstract p{text-indent:2em;width: 96%;margin:0 auto;line-height: 35px;margin-bottom: 20px;}
 .nbdx_qx_addredd{width: 95%;height: 50px;line-height: 50px;background: url(nbdx_qx_add_bg.png) no-repeat center center;font-size: 16px;color: #000000;padding-left: 5%;}

.nbdx_qx_news_list_l{width: 48%;float: left;margin-top: 10px;margin-bottom: 20px;}
.nbdx_qx_news_list_l_tab{width: 100%;height: 40px;line-height: 40px;}
.nbdx_qx_news_list_l_tab_l{width: 22%;height: 40px;line-height: 40px;float: left;background: url(nbdx_qx_gzdt.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.nbdx_qx_news_list_l_tab_l a{color: #a50000; font-size: 18px;margin-left: 50px;font-weight: bold;}
.nbdx_qx_news_list_l_tab_r{width: 78%;height: 40px;line-height: 40px;float: left;border-bottom: 2px #e0e0e0 solid;text-align: right;}
.nbdx_qx_news_list_l_tab_r a{color: #333333; font-size: 14px;margin-right: 20px;}

.nbdx_qx_news_list_r{width: 48%;float: right;margin-left: 2%;margin-top: 10px;margin-bottom: 20px;}
.nbdx_qx_news_list_r_tab_l{width: 22%;height: 40px;line-height: 40px;float: left;background: url(nbdx_qx_jxky.png) no-repeat 10px center;border-bottom: 2px #c72236 solid;}
.nbdx_qx_news_list_r_tab_l a{color: #a50000; font-size: 18px;margin-left: 50px;font-weight: bold;}

.nbdx_qx_news_title_text{width: 100%;background: url(indexLiBorderImg_07.png) left bottom repeat-x;overflow: hidden;height: auto;padding-top: 13px;padding-bottom: 10px;}
.nbdx_qx_news_title_text a{font-size: 16px;color: #333333;display: block;width: 82%;float: left;}
.nbdx_qx_news_title_text span{font-size: 16px;color: #b38584;float: left;display: block;width: 15%;float: right;}


/*学习讲话*/
.xyxw_tab_grey1_on{
    background: url(nbdx_icon1.png) #c22123 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    /* float: left; */
    width: 36%;
}
.xyxw_tab_grey1_on a{color: #fff;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}

.xyxw_tab_grey1{
    background: url(nbdx_icon1-a.png) #e0e0e0 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    /* float: left; */
    width: 36%;
}
.xyxw_tab_grey1 a{color: #666666;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}


/*市委声音*/
.xyxw_tab_grey2_on{
    background: url(nbdx_icon2.png) #c22123 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    /* float: left; */
    width: 38%;
}
.xyxw_tab_grey2_on a{color: #fff;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}

.xyxw_tab_grey2{
    background: url(nbdx_icon2-a.png) #e0e0e0 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    /* float: left; */
    width: 38%;
}
.xyxw_tab_grey2 a{color: #666666;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}

/*校院新闻*/
.xyxw_tab_grey3_on{background: url(nbdx_icon3.png) #c22123 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    float: left;}
.xyxw_tab_grey3_on a{color: #fff;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}

.xyxw_tab_grey3{background: url(nbdx_icon3-a.png) #e0e0e0 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    float: left;}
.xyxw_tab_grey3 a{color: #666666;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}


/*通知公告*/
.xyxw_tab_grey4_on{background: url(nbdx_icon4.png) #c22123 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    float: left;}
.xyxw_tab_grey4_on a{color: #fff;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}

.xyxw_tab_grey4{background: url(nbdx_icon4-a.png) #e0e0e0 no-repeat 15px center;
    height: 42px;
    line-height: 42px;
    float: left;}
.xyxw_tab_grey4 a{color: #666666;
    margin-left: 52px;
    font-size: 20px;
    font-weight: bold;cursor: pointer;}



/*20230516*/
.flex{
    display: flex;
}
.visible-dx{
    display: inline;
}
.hidden-dx{
    display: none !important;
}
.top-hide{
    position:absolute;
    background:#790000;
    color:#fff;
    width:100%;
    padding-bottom:10px;
    display:none;
z-index:99;
}
.top-hide a{
    font-size:16px;
    line-height: 40px;
    height:40px;
}
.top_nav_menu li:hover .top-hide{
    display:block;
}
.top-hide a:hover{
    background-color: #a50000;
}
.qx_hide1{display:none;}
.bottom_p{
    margin: 0;
    text-align: justify;
    width: 100%;
    height: 25px;
}
.bottom_p span{display: inline-block;width: 100%;}
.bx-controls{display:none;}

/*重要精神*/
.xyxw_tab_r1 .com_more:last-child{
    display: none;
}
.xyxw_tab_l1{background: url(new_icon1.png) #c22123 no-repeat 15px center;    border-bottom: 2px #c22123 solid;height: 40px;
    line-height: 40px;
    float: left;}
.xyxw_tab_l1 a{color:#fff;margin-left:52px;font-size: 20px;
  font-weight: bold;}
.xyxw_tab_r1{
    background:#e0e0e0;border-bottom: 2px #e0e0e0 solid;
    height: 40px;
    line-height: 40px;
    /* float: left; */
    text-align: right;
    flex: 1;
}
.xyxw_tab_r1 a{color:#333333;margin-right:20px;font-size:14px;}


.xyxw_tab_l2{background: url(new_icon2.png) #c22123 no-repeat 15px center;    border-bottom: 2px #c22123 solid;height: 40px;
    line-height: 40px;
    float: left;}
.xyxw_tab_l2 a{color:#fff;margin-left:52px;font-size: 20px; font-weight: bold;}
.xyxw_tab_r2{background:#e0e0e0;border-bottom: 2px #e0e0e0 solid;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: right;
}
.applications{
    width:35%;margin-top:0px;
}
.applications .news_list_title{
    margin-top: 12px;
}
.news_title_text a{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*校园新闻*/
.news_applications .xyxw_tab_r .com_more:nth-child(2),
.news_applications .xyxw_tab_r .com_more:last-child{
    display: none;
}
.news_applications .applications{
    margin-top: 20px;
}
.news_applications #xyxw_tab_grey3,
.news_applications #xyxw_tab_grey4,
.news_applications #xyxw_tab_grey5{
    width: 20%;
}
.xyxw_tab_r{
    flex: 1;
}
.list_title{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*快速通道*/
.news_applications .app_pics .application10{
    margin-top:0px;
}
.news_applications .app_pics .application2{
    float:right;
    background: url(nbdx_2.png) no-repeat right center;
}
.news_applications .app_pics .application1{
    float:right;
    margin-top:13px;
}
.news_list_l_tab_llsy{
    background: url(nbdx_wxdt.png) no-repeat 10px center;
}
/*专题集锦*/
@media (min-width: 700px) {
    .ztjj-mobile{
        display: none;
    }
}
/*县区动态*/
.news_list_xqdt{
    width: 35%;
}
/* .barbox{top:20px} */
.indexHqListBox3 .indexYwTitle{padding:0;   }
.indexHqListBox3 .indexYwTitle i{font-size:16px;width:auto;line-height:46px;}
.dxjpzzd{padding-top:15px;padding-bottom:0!important;margin-top:15px!important;}
.dxjpzzd span{font-size:16px!important;color:#b30c0c!important;}
.indexHqListBox3 .dxjpzzd span a{font-size: 16px;color: #b30c0c;}

.ztzl-head{overflow: hidden;width: 100%;clear: both;}
.indexHqListBox3 .indexYwTitle i a{float: none; font-size: 16px;color: #b30c0c;}
.FCRBUl li{line-height:16px;padding:0 12px;float:none;display:inline-block;width:auto;}
.footwzjq li{}
.FCRBUl li a{ font-size:14px;}

.gl_right {
    min-height: 750px;
    height: auto;
	border-left: #dadada 1px solid;
}
.gl_left_cur_chnls{
    margin-top: 10px;
}

.o_common_bottom .bottom_message{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
}
.o_common_bottom .icon_img {
    text-align: right;
    float: left;
    width: 38%;
    height: 110px;
    line-height: 110px;
    margin-top: 57px;
}
.o_common_bottom .message_text {
    float: left;
    width: auto;
    height: 60px;
    line-height: 24px;
    margin-top: 50px;
    margin-left: 32px;
    font-size: 13px;
    color: #333333;
}
.gl_right_info {
    font-size: 21px;
    text-align: justify;
    line-height: 36px;
}
.gl_right_info img{
    max-width: 95%;
}
/*地理位置*/
.my-map { 
    margin: 0 auto; 
    width: 804px;
    overflow: hidden;
    margin-bottom: 35px;
    margin-top: 25px;
    position: relative; 
    height: 500px;
}
/* .my-map .icon { 
    background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; 
} */
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
/*移动设备start*/
@media (max-width: 500px) {
    .barbox{display:none;}
    /* .xyxw_tab_grey2,.xyxw_tab_grey2_on,.xyxw_tab_grey1,.xyxw_tab_grey1_on,.xyxw_tab_grey3,.xyxw_tab_grey3_on,.xyxw_tab_grey4,.xyxw_tab_grey4_on{display:none;} */
    .com_show{display:none !important;}/*电脑端显示，手机端隐藏*/
    .com1_show{display:none !important;}/*电脑端显示，手机端隐藏*/
    .wap_show{display:inline !important;}/*手机端显示，电脑端隐藏*/	
    .wap1_show{display:block !important;}
        
    .mar_left_big{margin-left: 0.1%;}
    .main{margin: 0px auto ;padding:0px;position: relative;width: 100%;}
    .clear_n{display: block;clear: both;}
    .common_top{width: 100%;margin:0 auto;}
    /*.top_bg{width: 100%;height: 80px;margin:0 auto;background: url(wap_top_logo.png) no-repeat 100% 100%;background-size:100% 100%;-moz-background-size:100% 100%;}*/

    .top_bg{display:table-cell;
        vertical-align:middle;text-align: center; width: 100%;height: 80px;margin:0 auto;background-image:url(wap_top_logo.png);background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;}
    .top_bg img{width: 90%;}
    .top_bg_img{text-align: center;display: inline;width: 100%;}
    .top_nav_menu{width: 100%;height: 80px;background: #a50000;}
    .top_nav_menu ul{width: 98%;margin: 0 auto;text-align:center;list-style-type:none;height: 60px;padding-top: 10px;padding-bottom: 10px;padding-left: 0px;}
    .top_nav_menu li.on{width: 20%;float: left;position: relative; display: none; height: 30px;display:inline;list-style-type:none;}
    .top_nav_menu li.on a{color: #fff;font-size: 16px; display: block;height: 30px; line-height: 30px;text-align: center;}
    .top_nav_menu li{width: 20%;float: left;position: relative; display: block; height: 30px;display:inline;list-style-type:none;}

    .top_nav_menu a{color: #fff;font-size: 16px; display: block;height: 30px; line-height: 30px;text-align: center;}
    .top_nav_menu a.on{background: #a50000;}
    .top_nav_menu a:hover{background: #a50000; }
    .main_body{
        width: 100%;
        margin:0 auto;
        padding-bottom: 5vw;
    }
    .headline_new{width: 85%;
        margin: 0 auto;
        text-align: center;
        padding-top: 10px;
        height: auto;
        line-height: 23px;
        margin-bottom: 10px;
        padding-bottom: 0px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        }
    .headline_new a{font-size: 16px;color: #a50000;}
    .news_applications{width: 100%;margin: 0 auto;overflow: hidden;}
    .switching_pics{margin-top: 10px;width: 95%;margin:0 auto;float:none;}
    .school_news{width: 95%;margin-top: 20px;margin:0 auto;float: none;}

    .school_news_wap{width: 95%;margin-top: 20px;margin:0 auto;float: none;display: block;}
    .xyxw_tab{    width: 100%;
        height: auto;
        line-height: 36px;
        padding-top: 3%;}
    .xyxw_tab_l{width: 35%;height: 36px;line-height: 36px;float: left;background: none;border-bottom: none;}
    .news_list_3{    width: 100%;
        overflow: hidden;
        padding-top: 0px;}
    .news_list_3 div.news_list_l{display: none;}
    .news_list_3 div.news_list_m{display: none;}
    .news_list_3 div.news_list_r{display: none;}
    .xyxw_tab_l a{color: #a50000; font-size: 18px;margin-left: 0px;border-left: 3px #9B1117 solid;padding-left: 8px;}
    .xyxw_tab_red{width: 28%;height: 36px;line-height: 36px;float: left;background: none;border-bottom: none;}
    .xyxw_tab_red a{color: #a50000; font-size: 18px;margin-left: 0px;border-left: 3px #9B1117 solid;padding-left: 8px;}
    .xyxw_tab_grey{width: 28%;height: 36px;line-height: 36px;float: left;background: none;border-bottom: none;}
    .xyxw_tab_grey a{color: #8E8E93; font-size: 18px;margin-left: 0px;border-left: 3px #8E8E93 solid;padding-left: 8px;}
    .xyxw_tab_wap_r{width: 15%;height: 36px;line-height: 36px;float: left;border-bottom: none;text-align: right;}
    .xyxw_tab_wap_r a{color: #333333; font-size: 14px;margin-right: 0px;}

    .xyxw_tab_l2{display:none;}
    .xyxw_tab_r2{display:none;}


    .xyxw_tab_r{width: 64%;height: 36px;line-height: 36px;float: left;border-bottom: none;text-align: right;background:none;}
    .xyxw_tab_r a{color: #333333; font-size: 14px;margin-right: 0px;}
    .xyxw_list{width: 100%;
        height: auto;
        line-height: 42px;
        border-bottom: none;
        overflow: hidden;}
    /* .com_more{display: none;} */
    .wap_more{display: inline;line-height: 40px;}
    .wap_more img{height: 60%;vertical-align: middle;}


    .list_time_l{display: none; width: 3%;height: 29px;line-height: 29px;background: none;color: #484848;float: left;margin-top: 14px;text-align: center;}
    .list_time_r{display: none;width: 0%;height: 29px;line-height: 29px;background: none;display: none; color: #fff;float: left;margin-top: 14px;text-align: center;}
    .list_title{   width: 92%;
        
        line-height: 29px; 
        float: left;
        margin-top: 4px;
        margin-left: 2%; }
    .list_wap_l{       display: block;
        font-size: 14px;
        color: #484848;
        width: 3%;
        float: left;
        line-height: 42px; 
        margin-top: -5px;
        font-weight: bold;}
    .list_title a{font-size: 16px;color: #484848;}
    .search{display: none;}
    .app_pics{width: 95%;margin-top: 20px;margin:0 auto;}
	.app_listpic{
		width: 23%; 
		overflow: hidden; 
		height: 30px;
		line-height:30px;
		float: left; 
		margin:5px 6px;
		margin-right:0px;
		text-align: center;
		border-radius:5px;
		background:#EFEFEF;
		}
    .applications{width: 100%;margin-top: 0px;}
    .application2,.application3,.application5,.application7,.application8,.application9,.application10{
        width: 23.2%;
        height: 30px;
        line-height: 30px;
        float: left;
        background: #EFEFEF;
        margin-top: 5px;
        text-align: center;
        margin-left: 2%;
        border-radius:5px;
        overflow: hidden;
    }
	.application4{
        width: 23.2%;
        height: 30px;
        line-height: 30px;
        float: left;
        background: #EFEFEF;
        margin-top: 5px;
        text-align: center;
        margin-left: 0px;
        border-radius:5px;
        overflow: hidden;
    }
	
    .application1{
        width: 23.4%;height: 30px;line-height: 30px;float: left;background: #EFEFEF;margin-top: 5px;float: left;text-align: center;margin-left: 0px;border-radius:5px;
    }
	.application6{
        width: 23.4%;height: 30px;line-height: 30px;float: left;background: #EFEFEF;margin-top: 5px;float: left;text-align: center;margin-left: 2%;border-radius:5px;
    }
    .app_pics a{margin-left: 1px;font-size: 17px;color: #A50001;}
    .banner_pic{    width: 95%;
        margin: 16px auto 0px;
        overflow: hidden;
        padding-top: 0px;
        height: 40px;}
    .banner_pic img{height: 40px;width: 100%;text-align: center;}

    .teacher_demeanor{width: 95%;margin:8px auto;overflow: hidden;}
    .jsfc_tab_l{width: 35%;height: 40px;line-height: 40px;float: left;background: none;border-bottom: none;}
    .jsfc_tab_l a{color: #a50000; font-size: 18px;margin-left: 0px;border-left: 3px #9B1117 solid;padding-left: 8px;font-weight: normal;}

    .jsfc_tab_r{width: 64%;height: 40px;line-height: 40px;float: left;border-bottom: none;text-align: right;}
    .jsfc_tab_r a{color: #333333; font-size: 14px;margin-right: 0px;}
    .wap_hide{display: none;}

    .bottom_links{display: none;}
    .common_bottom{width: 100%;height: 170px;margin:0 auto;background-image:url(wap_bottom_bg.png);background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;;}

    .bottom_message{width: 100%;margin: 10px auto;overflow: hidden;height: 170px;position: relative;padding-left:0px;}
    .icon_img{float: none;width: 40px;height: 53px;line-height: 53px;padding-top: 10px;position: absolute;left: 14%;top: 21%;}
    .message_text{float: none;width: 55%;height: 80px;line-height: 22px;padding-top: 0px;margin-left: 130px;font-size: 12px !important;color: #333333;position: absolute;top: 16%;}
    .message_text a{font-size:12px;}
    .ewm{float: none;width: 80px;text-align: center;height: 40px;color: #333;font-size: 12px;color: #333333;right: 35%;bottom: 26%;position: absolute;}
    .icon_img img{height: 100%;}
    .ewm img{height: 70px;width:70px;}
    .ewm span{display: none;}
    .icon_img span a img{width:90px !important;height:90px !important;}
    .o_icon_img span a img{width:100px !important;height:100px !important;}

    .o_common_bottom{width: 100%;height: 170px;margin:0 auto;background-image:url(wap_bottom_bg.png);background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;}
    .o_bottom_message{width: 95%;margin: 10px auto;overflow: hidden;height: 170px;position: relative;}
    .o_ewm{float: none;width: 80px;text-align: center;height: 40px;color: #333;font-size: 12px;color: #333333;right: 35%;bottom: 26%;position: absolute;}
    .o_icon_img{float: none;width: 40px;height: 53px;line-height: 53px;padding-top: 10px;position: absolute;left: 8%;top: 6%;margin-top:0px;}
    .o_message_text{float: none;margin-top: 0px; width: 55%;height: 80px;line-height: 22px;padding-top: 0px;margin-left: 120px;font-size: 12px;color: #333333;position: absolute;top: 16%;}
    .o_message_text a{font-size: 12px;color: #333333;line-height:22px;margin-left:17px;}
    .o_icon_img img{height: 100%;}
    .o_ewm img{height: 70px;width:70px;}
    .o_ewm span{display: none;}




    /*概览*/
    .gl_left{float: left;height: 750px;border:#dadada 1px solid;width: 25%;margin-top: 20px;margin-bottom: 20px;display: none;}
    .gl_right{
        height: auto; 
        width: 100%;
        float: none;
        margin-top: 0px;
        margin-bottom: 0px;
        border:none;
        min-height: auto;
    }
    .gl_right_p{height: auto; width: 100%;float: none;margin-top: 0px;margin-bottom: 0px;border:none;min-height: 400px;max-height: 1500px;margin-left: 0px;padding-bottom: 0px;}

    .gl_right_curpage{width: 100%;line-height: 44px;height: 44px;background: url(nbdx_cur.png) #EFEFF4 no-repeat 13px center;vertical-align: middle;font-size: 16px;color: #333333;margin:0 auto;border:none;}
    .gl_right_curpage a{font-size: 16px;color: #333333;line-height: 44px;margin-top: 0px;height: 44px;margin-left: 7px;margin-right: 7px;}
    .gl_right_curtext {width: auto;overflow: hidden;float: left;border:none;padding-left: 40px;}
    .gl_news_title_text{width: 100%;background: none;border-bottom: 1px #CCCCCC solid; overflow: hidden;padding-top: 0px;padding-bottom: 0px;margin:0 auto;}
    .gl_news_title_text a{font-size: 14px;color: #404040;display: block;width: 75%;float: left;line-height: 35px;height: 35px;}
    .gl_news_title_text span{font-size: 12px;color: #7B7B7B;float: right;display: block;width: 25%;text-align: right;line-height: 35px;height: 35px;}
    .gl_right_page {width: 95%;margin:0 auto;height: 30px; line-height: 30px; }

    .gl_right_lists{width: 95%;margin:0 auto;}
    .gl_right_pics{width: 100%;margin:0 auto;margin-left: 0px;}
    .gl_teacher_pics{width: 100%;}
    .gl_teacher_pic{width: 22%;float: left;margin-top: 20px;line-height: 25px;margin-left: 2.5%;height: 178px;}



    .gl_teacher_pic_img{width: 100%;height: auto;}
    .gl_teacher_pic_img img{width: 100%;height: 109px; }
    .gl_teacher_pic_text{width: 100%;}
    .gl_teacher_pic_text a{font-size: 14px;color: #666666;}
    .gl_teacher_pic_text a span{font-size: 14px;color: #1258a1;}

    .gl_right_page_wap{display: block;width: 100%;margin:0 auto;text-align: center;height: 25px;line-height: 25px;clear: both;margin-top:20px;}
    .gl_right_page_wap a{font-size: 14px;color: #484848;}
    .gl_right_page{display: none;}


    .gl_left_p{display: none; float: left;min-height: 725px;max-height: 980px; border:#dadada 1px solid;width: 25%;margin-top: 20px;margin-bottom: 20px;border-collapse:collapse; }


    .main_detail{width: 100%;margin:0 auto;height: auto;overflow: hidden;border:none;}
    .detail_cur{width: 100%;line-height: 44px;height: 44px;background: url(nbdx_cur.png) #EFEFF4 no-repeat 13px center;vertical-align: middle;font-size: 16px;color: #333333;margin:0 auto;border:none;}
    .detail_cur a{font-size: 16px;color: #333333;line-height: 44px;margin-top: 0px;height: 44px;margin-left: 7px;margin-right: 7px;}
    .detail_title{width: 95%;line-height: 30px;font-size: 16px;color: #404040;text-align: center;padding: 22px 7px;}
    .detail_time{width: 95%;line-height: 40px;background: #F5F5F5;font-size: 14px;color: #666666;text-align: center;margin:0 auto;}
    .detail_con{width: 95%;color: #7B7B7B;font-size: 14px;margin:0 auto;padding:0px;}
    .print_close{width: 95%;text-align: right;margin:0 auto;margin-bottom: 20px;}
    .print_close a{font-size: 14px;color: #484848;font-weight: bold;}
    .wap_to_top{position: fixed;width: 50px;height: 50px;cursor: pointer;
    top: 150px;
    right: 20px;
    background-image:url(to_top.png);background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;
    }

    .run_pics{margin: 15px auto;padding: 0px 4px;}
    .running_box{height: 186px;overflow: hidden; position: relative;}
    .running_box li{width: 82px;float: left; padding-right: 8px;margin-left: 0px;}
    #imgBox{position: absolute;left: 0;top: 0;}
    .teacher_pic_img{width: 100%;height: auto;}
    .teacher_pic_img img{width: 100%;height: 110px; }
    .teacher_pic_text{
        float: left;
        height: 46px;
        width: 100%;
        font-size: 14px;
        line-height: 22px;
        font-weight: normal;
        color: #000000;
        margin-top: 10px;
        
        }
    .teacher_pic_text a{font-size: 14px;color: #666666;}
    .teacher_pic_text a span{font-size: 14px;color: #1258a1;} 

    .scroll {
        width: 100%;
        height: 240px;
        position: relative;    
    }
    .flexslider {
        position: relative;
        width: 100%;
        height: 240px;

        overflow: hidden;
        zoom: 1;
    }
    .flexslider {
        position: relative;
        width: 100%;
        height: 240px;
        overflow: hidden;
        zoom: 1;
    }
    .flex-direction-nav .flex-next {
        background-position: 0 -90px;
        right: 50px;
        display: none;
    }

    .flex-direction-nav .flex-prev {
        left: 50px;
        display: none;
    }
    .img {
        width: 100%;
        height: 240px;
    }
    .img img{height: 240px;width:100%;}
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: -15px;
        /*text-align: center;*/
        left: 56%;
    }
    
    /*区县*/
    .nbdx_qx_abstract{width: 98%;height: auto;overflow: hidden;background: #f9f4f0;border-bottom: none;
    font-size: 14px;color: #484848;padding-top: 16px;position: relative;background-size: 100% 250px;margin: 10px auto;margin-bottom:0px;
    }
    .nbdx_qx_name{position: relative;width: 98%;top:0px;left:0px;
        margin: 0 auto;
        text-align: center;
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
        font-size: 24px;color: #a50001;}
    .nbdx_qx_abstract p{text-indent:2em;width: 90%;margin:0 auto;line-height: 26px;margin-bottom:12px;}
    .nbdx_qx_abstract p a{font-size:14px;}
    .nbdx_qx_addredd{width: 95%;height: 50px;line-height: 50px;background: url(nbdx_qx_add_bg.png) no-repeat center 0px;font-size: 14px;color: #000000;padding-left: 5%;}
    .nbdx_qx_news_list_l{width: 95%;
        margin-top: 20px;
        margin: 0 auto;
        float: none;}
    .nbdx_qx_news_list_l_tab{
        width: 100%;
        height: auto;
        line-height: 36px;
        padding-top: 3%;
        display: flow-root;
    }
    .nbdx_qx_news_list_l_tab_l{width: 35%;
        height: 36px;
        line-height: 36px;
        float: left;
        background: none;
        border-bottom: none;}
    .nbdx_qx_news_list_l_tab_l a{    color: #a50000;
        font-size: 18px;
        margin-left: 0px;
        border-left: 3px #9B1117 solid;
        padding-left: 8px;}
    .nbdx_qx_news_list_l_tab_r{width: 64%;
        height: 36px;
        line-height: 36px;
        float: left;
        border-bottom: none;
        text-align: right;}
    .nbdx_qx_news_list_l_tab_r a{    color: #333333;
        font-size: 14px;
        margin-right: 0px;}

    .nbdx_qx_news_list_r{width: 95%;
        margin-top: 20px;
        margin: 0 auto;
        float: none;}
    .nbdx_qx_news_list_r_tab_l{width: 35%;
        height: 36px;
        line-height: 36px;
        float: left;
        background: none;
        border-bottom: none;}
    .nbdx_qx_news_list_r_tab_l a{color: #a50000;
        font-size: 18px;
        margin-left: 0px;
        border-left: 3px #9B1117 solid;
        padding-left: 8px;}

    .nbdx_qx_news_title_text{width: 100%;background: url(indexLiBorderImg_07.png) left bottom repeat-x;overflow: hidden;height: auto;padding-top: 13px;padding-bottom: 10px;}
    .nbdx_qx_news_title_text a{font-size: 14px;
        color: #404040;
        display: block;
        width: 75%;
        float: left;
        line-height: 35px;
        height: 35px;}
    .nbdx_qx_news_title_text span{font-size: 12px;
        color: #7B7B7B;
        float: right;
        display: block;
        width: 25%;
        text-align: right;
        line-height: 35px;
        height: 35px;}
        
    .detal_time_l{float:left;width:80%;text-align:right;}

    /*互动页面适应手机版*/
    .parent_block{width:100% !important;marigin-top:20px;}
    .m_key_block1{width: 14% !important;height:40px;line-height:40px;float:left;text-align:right;}
    .m_val_block1{width: 30% !important;height:40px;line-height:40px;float:left;}

    .m_key_block2{width: 24% !important;height: 51px;line-height:40px;float:left;text-align:right;}
    .m_val_block2{width: 32% !important;height:40px;line-height:40px;float:left;}

    .m_title{width:100% !important;height:40px;line-height:40px;margin:0 auto;clear: both !important;}
    .m_val_block3{width: 86% !important;height:40px;line-height:40px;float:left;}
    
    .m_key_block4{width: 25% !important;height:40px;line-height:40px;float:left;text-align:right;}
    .m_val_block4{width: 75% !important;height:40px;line-height:40px;float:left;}



    .m_yzm{width: 25% !important;height:40px;line-height:40px;float:left;text-align:right;}
    .m_yzm_r{width: 75% !important;height:40px;line-height:40px;float:left;position:relative;}
    .tmy_yzm{width: 80px;
        height: 21px;
        background-color: #dce0e5;
        position: absolute;
        left: 86px !important;
        top: 2px;
        text-align: center;
        line-height: 30px;
        color: #2a2a2a;
        font-size: 16px;
        font-family: SFUIText;
        font-weight: bolder;
    }
    .m_submit{width:auto !important;height:60px !important;line-height:60px !important;float:left;text-align:center;}

    /* 20230516*/
    .visible-dx{
        display: none;
    }
    .hidden-dx{
        display: inline !important;
    }
    .top_nav_menu li:hover .top-hide{
        display:none;
    }
    .top-hide a:hover{
        background-color: #a50000;
    }
    .switching_pics{
        width: 100% !important;
    }
    #owl-demo{
        width: 100% !important;
        height: auto !important;
    }
    #owl-demo img{
        width: 100% !important;
        height: 240px !important;
    }
    .owl-buttons div{
        display: none !important;
    }
    #owl-demo b{
        display: none;
    }
    .applications{
        width: 95%;
        margin: 0 auto;
        float: none;
    }
    .news_applications #xyxw_tab_grey3,
    .news_applications #xyxw_tab_grey4,
    .news_applications #xyxw_tab_grey5{
        width: 28%;
    }
    .xyxw_tab_grey1,
    .xyxw_tab_grey1_on,
    .xyxw_tab_grey2,
    .xyxw_tab_grey2_on,
    .xyxw_tab_grey3,
    .xyxw_tab_grey3_on,
    .xyxw_tab_grey4,
    .xyxw_tab_grey4_on{
        background: none;
        width: 30%;
    }
    .xyxw_tab_grey1,
    .xyxw_tab_grey2,
    .xyxw_tab_grey3,
    .xyxw_tab_grey4{
        width: 30%;
        height: 36px;
        line-height: 36px;
        float: left;
        background: none;
        border-bottom: none;
    }
    .xyxw_tab_grey1 a,
    .xyxw_tab_grey2 a,
    .xyxw_tab_grey3 a,
    .xyxw_tab_grey4 a{
        color: #8E8E93;
        font-size: 18px;
        margin-left: 0px;
        border-left: 3px #8E8E93 solid;
        padding-left: 8px;
        font-weight: normal;
    }
    .xyxw_tab_grey1_on,
    .xyxw_tab_grey2_on,
    .xyxw_tab_grey3_on,
    .xyxw_tab_grey4_on{
        width: 30%;
        height: 36px;
        line-height: 36px;
        /* float: left; */
        background: none;
        border-bottom: none;
    }
    .xyxw_tab_grey1_on a,
    .xyxw_tab_grey2_on a,
    .xyxw_tab_grey3_on a,
    .xyxw_tab_grey4_on a{
        color: #a50000;
        font-size: 18px;
        margin-left: 0px;
        border-left: 3px #9B1117 solid;
        padding-left: 8px;
        font-weight: normal;
    }
    .xyxw_tab_r1{
        height: 36px;
        line-height: 42px;
        border-bottom: none;
        text-align: right;
        background: none;
    }
    .xyxw_tab_r1 a,.xyxw_tab_r a{
        font-size: 0px;
        margin: 0px;
        /* height: 36px;
        line-height: 36px; */
    }
    .xyxw_tab_r1 img,
    .xyxw_tab_r img,
    .xyxw_tab_wap_r img{
        height: 60%;
        /* padding-top: 2.5vw; */
    }
    .applications .news_list_title{
        margin-top: 0px;
    }
    .news_title_text a{
        position: relative;
        padding-left: 10px;
        line-height: 29px;
        margin-bottom: 0px;
    }
    .news_title_text a::before{
        content: "";
        position: absolute;
        width: 3px;
        height: 3px;
        background-color: #000;
        left: 0;
        top: 50%;
        margin-top: -1px;
    }
    .news_title_text span{
        display: none;
    }
    .xyxw_tab_r{
        height: 36px;
        line-height: 42px;
        border-bottom: none;
        text-align: right;
        background: none;
    }
    .list_wap_l{
        display: none;
    }
    .list_title{
        width: 100%;
        margin-left: 0px;
        line-height: 42px;
    }
    .list_title a{
        position: relative;
        padding-left: 10px;
        line-height: 29px;
        margin-bottom: 0px;
    }
    .list_title a::before{
        content: "";
        position: absolute;
        width: 3px;
        height: 3px;
        background-color: #000;
        left: 0;
        top: 50%;
        margin-top: -1px;
    }
    /*快速通道*/
    .news_applications .applications{
        width: 100%;
        margin-top: 0px;
    }
    .news_applications .app_pics .application10{
        margin-top:5px;
        margin-left: 0px;
    }
    .news_applications .app_pics .application2{
        float: left;
        background: #EFEFEF;
    }
    .news_applications .app_pics .application1{
        margin-top: 5px;
        margin-left: 2%;
		float: left;
    }
    /*科研动态*/
    .xyxw_tab_wap_r{
        line-height: 46px;
    }
    /*特别专题*/
    .home-ztjj{
        display: none;
    }
    .indexHqBox {
        box-sizing: border-box;
        width: 100%;
        padding: 0 6%;
        padding-top: 0px !important;
        border-bottom: 1px solid #e8e8e8;
    }
    .swiper-container {
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
    .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
    .swiper-slide {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative;
    }
    .ztjj-mobile-box .swiper-slide img {
        width: 100%;
        height: 41vw;
    }
    .ztjj-mobile-box .pagination {
        padding: 0.35rem 0;
        text-align: center;
    }
    .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 100%;
        background: #000;
        opacity: .2;
    }
    .ztjj-mobile-box .pagination .swiper-pagination-bullet {
        width: 0.46rem;
        height: 0.46rem;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 5px;
    }
    .swiper-pagination-bullet-active {
        opacity: 1;
        background: #007aff;
    }
    .ztjj-mobile-box .swiper-pagination-bullet-active {
        background: #ac0005;
    }
    /*地理位置*/
    .my-map{
        width: 100%;
        height: 300px;
    }
    /*底部*/
    .qx_hide1{display:block;}
    .bottom_p span{width: 100%;}
    .icon_img a img{width:100%;}
    .message_text a{text-align: justify;margin-left:0px;}
    .message_text a img{    
        position: inherit;
        left: 0px;
        vertical-align: middle;
    }
    .o_common_bottom .bottom_message{
        width: 95%;
        margin: 10px auto;
        overflow: hidden;
        height: 170px;
        position: relative;
    }
    .o_common_bottom .icon_img {
        float: none;
        width: 40px;
        height: 53px;
        line-height: 53px;
        padding-top: 10px;
        position: absolute;
        left: 12%;
        top: 22%;
        margin-top: 0px;
    }
    .o_common_bottom .message_text {
        float: none;
        margin-top: 0px;
        width: 55%;
        height: 80px;
        line-height: 22px;
        padding-top: 0px;
        margin-left: 120px;
        font-size: 12px;
        color: #333333;
        position: absolute;
        top: 16%;
    }
}

/*移动设备end*/

/*网站地图begin*/
.dqlm_top {
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    border-bottom: 3px solid #a50000;
    background: url(wzdt_01.png) no-repeat;
    padding-left: 46px;
}
.dqlmx_xian {
    height: 1px;
    width: 100%;
    background: #e5e5e5;
    margin-top: 33px;
}
.dqlm{    
    padding-top: 20px;
    HEIGHT: 33px; BORDER-BOTTOM: #e5e5e5 1px solid
}

.webMapContent{
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 20px 0;
}
.webMapContent h1{
    font-size: 18px;
    line-height: 50px;
    height: 50px;
    background: #f8f8f8;
    color: #a50000;
    padding-left: 20px;
}
.webMapContent ul{
    overflow: hidden;
    margin: 10px;
}

.webMapContent ul li{
    width: 10%;
    background: url(wzdt_02.png) no-repeat left center;
    font-size: 15px;
    line-height: 40px;
    padding-left: 14px;
    float: left;
}
.webMapContent .collist li{
    position:relative;
    line-height:60px;
}
.collist li a:hover{
    color: #9B1117;
}
.Map_kyzz li:nth-child(4){
    width: 15%;
}
.Map_kyzz li:nth-child(4) span:nth-child(2){
    position:absolute;
    background: url(sanjiao_red.png) no-repeat left center;
    left:90px;
    top:-12px;
}
.Map_kyzz li:nth-child(4) span:last-child{
    position:absolute;
    background: url(sanjiao_red.png) no-repeat left center;
    left:90px;
    top:20px;
}
.Map_dwpx li:nth-child(5){
    width: 18%;
}
.Map_dwpx li:nth-child(5) span:nth-child(2){
    position:absolute;
    background: url(sanjiao_red.png) no-repeat left center;
    left:120px;
    top:-12px;
}
.Map_dwpx li:nth-child(5) span:last-child{
    position:absolute;
    background: url(sanjiao_red.png) no-repeat left center;
    left:120px;
    top:20px;
}
@media only screen and (max-width: 1100px){
        
    .zjszfwzy{
        width: 100% !important;
    }
    
    .zjszfwzy-at{
        width: 90% !important;
        margin: 0 auto;
    }

    .bt-wzbt{
        width: 100% !important;
        margin: 0 auto;
    }

    .sjdbsx{
        display: none;
    }
}
@media only screen and (max-width: 500px){
    .contbox{
        width:100%  !important;
    }
    .zjszfwzy-at .list{
        width: 100% !important;
    }
    .webMapContent ul li{
        width: 28%;
    }
    .webMapContent ul{
        overflow: hidden;
        margin: 10px;
    }
    .dqlm{     
        margin-left: 16px;
        margin-right: 20px;
        padding-top: 20px;
    }
    .webMapContent ul li a{
        font-size:14px;
    }
    .webMapContent h1 {
        font-size:16px;
        color: #a50000;
    }
    .Map_kyzz li:nth-child(4){
        width: 28%;
    }
    .Map_dwpx li:nth-child(5){
        width: 30%;
    }
    .Map_dwpx li:nth-child(6){
        width: 38%;
    }
}
/*网站地图end*/
/*教师风采begin*/
.gl_teacher_pic_text a{
    margin: 0px;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
/*教师风采end*/
/*区县引导页 begin*/
.xqMap .app_pics{
    width:97%;
    margin-top:20px;
    margin-bottom:10px;
}
.xqMap .app_pics .application1{
    margin-bottom:10px;
    margin-left:8px;
    width: 30.4%; 
    height: 50px; 
    line-height: 50px;
}
.xqMap .app_pics .application1 a{
    font-weight: bold;
    font-size:20px;
}
/*区县引导页 end*/
/*文章页 begin*/
.main_detail .detail_title{
    width:90%;
    margin:0 auto;
}
.main_detail .detail_time{
    height:40px;
    width:95%;
    margin:0 auto;
}
.main_detail .detail_time span:first-child,
.main_detail .detail_time span:nth-child(2){
    padding-right: 10px;
}
.main_detail .detail_time a{
    font-size: 14px;
}
.main_detail .detail_time a.p_color{
    border:1px #000 solid;
    /* margin-top:15px;
    margin-left:10px; */
    cursor: pointer; 
    width:14px; 
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}
/*文章页 end*/
/*首页专题集锦 begin */
.home-ztjj #ztjjslider1 .picList li:first-child , 
.home-ztjj #ztjjslider1 .picList li:nth-child(5){
    float: left; 
    width: 300px !important;
}
.home-ztjj #ztjjslider1  .picList li:nth-child(2),
.home-ztjj #ztjjslider1  .picList li:nth-child(3),
.home-ztjj #ztjjslider1  .picList li:nth-child(6),
.home-ztjj #ztjjslider1  .picList li:nth-child(7){
    float: left; 
    width: 300px !important;
    text-align: center;
}
.home-ztjj #ztjjslider1  .picList li:nth-child(4),
.home-ztjj #ztjjslider1  .picList li:last-child{
    float: left; 
    width: 300px !important;
    text-align: right;
}
/*首页专题集锦 end */
/*校长信箱 begin*/
.mail_iframe{
    width: 100%;
    height: 500px;
}
/*校长信箱 end*/